// 创建 fetch 封装
const baseURL = 'http://192.168.1.11';

// 简单的 fetch 请求封装
export const testReq = async (params = {}) => {
    const url = new URL(`${baseURL}/briefos/head/getAccessHead`);

    // 将params附加到URL的查询字符串中
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

    try {
        const response = await fetch(url, {
            method: 'GET',  // 请求方法
            headers: {
                'Content-Type': 'application/json',
            },
        });

        if (!response.ok) {
            throw new Error(`HTTP error! status: ${response.status}`);
        }

        return response.json();  // 返回解析后的JSON数据
    } catch (error) {
        console.error('Fetch error:', error);
        throw error;  // 抛出错误
    }
};

export default { testReq };
